106
48
61
195
37
186
240
96
92
112
56
254
30
118
126
162
26
114
108
24
109
132
41
190
113
28
17
321
88
73
101
67
60
79
50
83
98
247
77
141
99
87
69
80
53
45
397
90
51
32
66
97
31