29
41
33
36
25
82
40
118
22
91
138
132
48
28
481
17
151
26
60
38
18
20
27
16
122
39
135
8
24
12
353
94
72
125
63
99
15
73
58
50
171
78
43
19
81
147