49
106
83
146
58
195
75
234
38
59
224
211
68
56
22
107
13
76
320
138
254
176
94
104
35
427
167
70
414
227
441
84
90
297
157
137
124
125
81
163
148
72
51
131
118
61
36
33
62
20
119
182
114
428