28
24
82
150
260
14
23
32
34
26
51
356
10
78
129
122
56
20
100
39
13
16
40
71
81
12
193
76
45
83
127
167
108
368
15
64
245
42
62
54
157
322
207
29
46