0
12
32
2
17
36
214
29
14
15
40
11
30
137
250
33
23
164
35
134
27
95
56
316
141
93
79
64
110
105
148
90
41
18
43
476
622
132
165
63
45
48
46
126
42
170
77
102
13
19