9
37
31
80
105
124
268
97
46
17
52
83
84
11
25
16
5
28
180
77
64
27
227
33
26
359
21
22
14
234
519
35
13
23
65
68
57
29
152
182
20
48
82
123
49
12
79
56
7
225
119
156