0
12
33
6
263
7
24
25
13
5
10
41
31
22
9
49
153
26
28
29
311
11
38
100
8
14
92
34
101
47
129
36
166
74
46
347
141
317
60
52
86
268
55
364