22
97
16
59
40
78
457
47
34
85
4
6
50
18
67
32
11
43
10
149
8
338
19
165
35
9
30
100
104
225
12
21
3578
13
25
126
75
79
223
105
429
41