30
29
85
75
55
10
79
15
7
80
53
114
23
13
204
38
26
22
14
101
43
9
67
196
164
223
40
152
20
66
17
87
8
128
34
24
175
246
95
35
165
57
102
39
110
147
155
167