109
91
36
16
62
68
9
31
24
32
64
35
46
33
12
39
22
18
101
38
8
59
163
30
42
23
41
81
95
60
14
11
25
49
155
71
70
96
15
116
148
20
84
199
63
550
80
29
110
19