0
5
33
11
19
23
57
22
38
15
133
13
12
3
27
80
25
64
71
48
201
163
31
16
93
76
186
28
109
43
108
85
378
254
75
175
14
37
20
98
34
143
255
164
61
158
21