29
222
129
56
413
83
59
127
87
30
27
94
274
119
16
213
45
95
62
32
63
111
17
53
34
193
19
93
109
97
120
169
64
28
68
99
164
411
139
138
105
31
218
69
220
37
60
8
20
79
12