118
164
30
44
58
76
46
42
38
97
34
20
52
110
49
25
40
116
5
88
162
8
17
186
47
28
309
77
63
11
19
111
129
632
252
22
109
73
283
74
107
37
256
99
4
177
83
59
149
105
54
190
130
1138