33
104
27
3
37
12
194
280
63
7
60
15
625
56
92
151
10
590
458
209
282
65
20
21
107
196
180
30
80
23
313
122
24
285
190
78
17
22
38
47
69
235
302
76
141
43
9
70
131
32
355
26
11
292
84