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