1
9
69
22
14
92
26
12
2
31
39
93
52
10
18
151
41
11
164
7
13
23
82
105
88
16
40
35
55
53
20
57
238
59
141
58
351
27
49
129
328
186
255
173
267
387
201
143
73
138