147
1236
181
61
78
31
10
60
58
36
96
266
53
222
129
349
23
51
69
43
19
34
7798
170
118
39
30
98
123
28
85
37
17
81
22
240
751
332
113
74
66
82
50
62
21
40
304
100
126
134
44
79
48