27
109
55
46
41
74
17
58
138
57
24
31
95
43
71
167
13
12
161
48
19
39
38
131
30
84
121
566
45
26
36
60
52
66
21
22
105
250
80
40
132
205
102
124
69
123
200
64
157
70
402
28