98
158
72
1
125
32
11
13
24
155
35
34
15
27
159
109
235
60
83
51
65
9
16
92
8
57
172
18
6
40
43
31
29
320
422
93
75
37
329
66
420
49
121
96
115
164
88
42
110
68
47
10
449
253