82
201
42
33
61
43
68
313
78
67
76
329
151
98
45
157
128
75
148
37
54
419
193
129
103
175
506
73
125
176
56
187
87
19
57
204
47
52
31
93
272
95
84
64
180
72
49
77
41
59
35