31
39
276
57
35
42
22
171
230
228
52
3
49
125
14
21
190
184
6
11
70
79
48
40
4
23
66
113
51
91
55
297
9
122
60
143
110
1010
74
19
440
7
206
75
38
419
15
77
367
16
56
102