12
77
22
6
19
92
37
46
41
25
58
33
30
82
21
35
62
10
23
239
571
128
167
125
32
80
159
530
56
232
362
138
31
977
136
28
15
20
11
102
26
55
57
42
181
29
162
66
36
67
85
266
74
40