31
246
56
17
16
32
89
83
53
19
25
18
49
59
100
77
42
95
30
35
20
55
36
120
84
73
75
132
80
82
69
71
103
233
57
29
129
456
195
183
108
182
41
39
81
24
40