0
1
30
13
22
301
21
125
37
34
31
290
65
35
74
268
25
33
70
50
11
15
44
59
54
46
181
66
138
113
79
198
154
368
29
129
12
96
62
49
24
109
272
16
140
19
36
51