122
171
74
214
41
76
86
44
59
30
45
330
80
361
365
91
134
381
232
13
22
64
138
150
168
181
117
85
56
165
79
68
104
33
25
71
19
51
157
90
6
643
53
311
58
66
78
224
75
613
28
8
194