97
160
10
37
91
28
98
154
112
60
50
108
41
99
29
295
175
69
86
81
106
89
46
423
150
83
104
174
193
497
66
59
40
271
43
195
25
14
17
45
71
8
58
30
125
76
133
52
141
194
135
320
164
419
210