30
122
78
8
47
14
32
60
100
10
66
174
86
17
46
225
85
82
74
24
61
16
3
53
5
106
34
20
2
113
73
12
36
22
7
9
39
69
1
51
65
11
58
186
119
4
102
120
6
28