24
16
9
35
76
83
43
41
116
74
31
161
112
12
39
49
25
108
44
7
27
479
113
156
34
47
23
121
114
53
77
154
100
33
51
125
147
45
70
28
63
296
19
75
345
142
253
79
123
265
189
104
92