30
117
98
142
110
22
375
52
532
105
1256
148
33
17
44
137
408
26
34
21
83
38
134
79
139
14
2
190
175
120
54
201
5
165
384
85
58
39
197
36
112
68
35
418
42
268
66
154
194
46
96
116
8
113
360
696
943