43
16
36
30
27
15
23
26
32
139
98
41
11
33
13
20
113
35
25
102
31
37
82
122
101
49
29
24
48
17
5
276
39
95
96
220
192
229
81
148
46
128
58
69
73
200