212
26
107
8
27
61
57
338
15
33
56
28
23
45
32
46
36
247
34
6
12
25
40
5
95
53
14
19
142
35
0
21
3
13
10
9
2
47
79
145
252
5404