43
58
69
37
28
86
119
6
57
121
30
59
49
525
22
56
17
35
8
105
26
14
36
25
114
470
149
195
157
40
182
33
61
66
52
29
73
32
106
31
38
117
24
51
18
336
145
233