0
1
82
11
5
28
16
19
33
38
47
14
23
30
64
54
39
24
254
90
234
105
59
122
209
114
135
149
104
125
206
109
159
228
266
18
208
95
372
108
98
31
102
49
84
80
169
158
97
128
140
42
176
116
222