120
22
357
331
66
31
37
291
61
644
88
24
51
43
23
259
144
59
42
27
28
1285
71
21
154
63
103
40
918
95
90
769
199
165
327
114
32
215
67
86
1190
157
18
110
136
183
96
33
107
142
129