76
11
91
40
15
30
34
9
974
57
13
19
129
186
75
67
138
69
63
24
32
35
250
159
12
97
300
53
16
50
105
96
51
25
22
17
107
106
231
412
418
334
82
802
329
18
123
60