31
109
16
25
6
7
48
52
343
11
14
19
10
22
140
20
30
9
55
8
44
32
57
29
17
88
12
139
56
215
34
78
46
87
2
69
47
42
21
209
40
35
5
144
156
60