43
40
26
66
54
145
36
249
38
32
79
42
16
48
22
51
64
116
24
53
65
97
31
39
157
60
173
222
126
25
98
99
118
28
52
377
41
14
74
20
58
67
86
35
208
143
56