27
31
41
32
53
28
253
15
7
44
14
18
117
50
434
94
69
23
280
45
115
660
485
125
5
68
35
55
34
56
85
39
46
19
356
89
100
182
178
87
42
203
43
75
70
2
145
154
33
76
22
24
21