103
55
100
83
24
25
34
21
52
94
84
56
117
44
36
50
51
92
91
39
53
401
47
192
48
132
300
80
61
46
57
232
244
104
98
276
13
45
86
42
23
15
33
27
190
113
26
129
31
38
35
20