29
36
189
99
136
50
38
147
22
474
201
73
262
25
46
122
60
245
169
43
101
58
76
142
51
13
53
10
21
55
26
157
37
89
19
97
167
52
31
11
67
17
34
5
24
68
78
138