10
59
146
91
195
18
26
94
30
145
252
22
28
15
11
40
57
13
92
38
54
33
167
35
125
21
34
123
165
158
89
29
111
280
55
62
17
510
48
37
319
267
52
107
199
14
61
73
303
127