27
29
121
28
17
285
26
18
76
276
49
62
127
13
117
69
19
81
95
33
60
50
482
31
74
73
428
177
54
8
307
3276
58
99
4667
231
17295