29
132
95
110
85
25
81
86
33
271
22
173
45
41
56
32
38
14
278
58
198
30
53
62
36
67
94
135
642
460
15
35
75
48
427
34
24
88
12
446
78
171
130
26
97
49
68
124
40
89
31
19
266