120
22
235
94
18
84
295
69
178
78
1196
23
149
509
56
25
294
304
135
65
37
147
50
13
1034
74
33
160
125
790
184
85
126
5
92
151
55
19
26
15
20
63
30
53
71
36
153
32
119
39
194
107
48
187