91
89
11
45
58
63
30
123
211
122
21
82
14
49
47
18
22
32
148
116
13
85
12
40
284
24
101
184
37
100
59
20
5
19
80
16
25
9
6
35
93
61
44
2
46
17
176
52