30
25
119
84
349
351
44
457
365
61
65
73
2114
35
424
236
529
192
23
34
152
64
66
8
21
19
17
12
91
79
10
520
46
115
42
4152
293
241
101
256
40
142
298
117
1028
88
776
339
228
2282
165
108
733
217
331