108
51
16
18
37
64
42
84
65
13
44
56
90
21
46
145
69
15
41
141
38
75
25
58
57
55
95
93
61
63
239
215
85
82
20
31
68
234
26
12108
80
101
140
66
198
172
388
36
33
121
157
177