20
17
4
12
5
42
16
0
32
58
31
15
48
93
255
26
1
29
120
63
72
55
38
211
114
2
83
582
21
18
124
3
140
352
242
35
347
47
30
53
19
24
60
36
112
98
56
89
65
10