78
12
13
60
112
100
41
66
58
8
54
56
5
28
152
30
17
52
148
14
149
61
51
25
143
38
33
22
72
31
9
49
173
128
47
196
76
27
57
291
55
257
98
48
53
77
40
62
226
114
211
68
79