28
233
468
47
19
81
12
155
55
29
76
46
137
36
71
95
275
15
87
17
85
340
453
70
37
241
43
66
59
280
96
52
101
372
218
33
45
142
51
50
127
442
680
99
42
97
75
206