31
66
22
185
59
62
97
34
40
38
14
16
78
5
45
24
42
82
58
189
255
21
83
72
23
84
20
25
9
8
48
17
33
44
35
199
15
53
92
11
32
30
168
12
51
46
10
692
101
149