0
1
14
35
2
26
34
69
27
10
12
15
22
16
73
94
83
36
113
11
81
375
102
384
112
52
316
118
234
56
253
117
227
111
176
193
98
189
178
108
152
40
145
72
89
284
100
67
224
146
508
223
383
159
368