0
13
16
2
4
7
9
49
38
40
19
25
88
12
181
14
89
23
8
28
30
70
106
55
52
92
80
68
269
297
94
50
35
126
18
360
36