52
35
30
94
7
13
10
601
113
14
58
0
110
12
45
41
46
102
17
125
42
85
43
207
6
4
2
20
79
189
237
83
95
49
48
119
86
5
15
44
37
24
29
32
68
57
26
53
80