29
421
131
11
24
174
79
112
25
31
128
78
61
19
14
32
118
80
117
5
17
36
52
44
58
66
38
125
46
40
462
23
90
22
41
64
171
69
103
27
13
60
30
116