30
3
9
34
6
32
21
45
11
38
27
5
13
52
35
94
7
10
601
113
15
58
0
110
12
41
46
104
17
125
42
86
43
207
4
2
20
79
189
237
83
95
51
48
122
49