27
131
95
54
42
48
23
863
9
110
118
18
24
38
392
94
3
35
200
15
201
22
60
14
66
485
214
17
82
49
1249
7
43
16
68
25
121
29
321
47
288
97
4
67
240
63
37
10
128
496
50