63
32
121
17
253
42
31
87
129
111
19
26
18
24
40
14
105
170
117
84
35
23
44
56
33
95
55
229
175
198
57
13
25
71
9
100
75
91
59
218
50
70
62
101
37
30
12
85
36
20