98
105
69
31
50
108
70
55
51
29
81
15
11
64
84
228
33
37
52
77
197
184
45
172
88
32
102
13
28
158
40
94
39
58
127
18
163
101
67
27
9
23
17
132
12
53
66
60
20
35
46
44
24
7