28
33
17
78
15
112
25
14
200
95
244
650
212
86
3
213
27
131
9
236
98
65
50
4
38
76
35
59
11
79
10
474
102
56
242
47
36
141
42
89
43
451
280
173
6
52
256
49
162