62
106
53
189
174
141
51
96
64
192
103
44
29
350
120
271
102
157
50
38
364
65
67
119
115
81
107
56
121
127
175
18
40
71
164
83
111
47
289
86
52
60
34
134
160
405
768
41
74