43
20
26
39
24
104
14
62
93
55
37
25
182
92
50
16
56
31
105
35
7
67
94
29
21
77
246
307
79
53
70
190
75
47
49
281
240
119
141
130
107
19
101
11
115
86
66
212
15