0
3
4
33
5
13
18
30
15
37
22
19
16
31
68
55
56
47
122
267
91
38
70
11
168
301
12
257
66
21
81
151
83
130
29
156
134
220
92
294
158
75
102
117
52
125
74
508
28
253
345
292
145
297
34
170
61
373