45
9
51
60
35
4
129
43
10
318
33
17
23
8
16
158
66
145
32
28
121
116
95
103
73
54
20
46
21
6
50
52
126
59
72
18
53
56
24
14
13
125
42
228