110
49
100
27
30
52
181
51
57
137
77
99
32
39
22
18
13
16
119
235
189
28
14
140
153
6
76
7
9
92
5
40
36
656
50
66
74
44
29
48
25
117
26
322
200
58
23
17
38
114
85