0
37
4
56
12
2
19
26
20
15
6
11
5
9
30
23
29
17
86
48
27
8
18
36
101
164
120
70
137
22
63
492
265
68
43
32
14
38
95
158
21
983
69
107
295
33