33
74
26
93
124
55
39
106
37
97
25
235
167
80
75
101
86
47
394
144
100
78
158
41
475
63
62
248
98
189
22
54
12
15
35
57
8
53
27
110
65
76
125
139
170
129
259
145
315
208
119
115