28
172
89
17
104
36
226
123
23
90
38
12
66
14
4
31
63
27
25
1
55
43
44
11
24
251
58
52
48
35
18
20
34
9
6
102
67
42
16
8
95
45
56
73
32
69
115
53
255
144
22