0
1
19
4
3
34
11
5
20
6
36
87
7
81
15
79
16
56
142
199
55
348
48
33
609
160
85
146
289
285
256
41
83
162
86
174
196
69
157
14
73
46
24
43
35
95
127
240