0
1
36
12
50
4
6
17
9
21
33
20
138
58
16
30
15
11
61
13
37
27
74
10
193
54
346
159
105
254
48
115
152
278
93
101
110
83
473
106
356
43
132
231
79
123
177
149