29
119
52
12
228
62
15
45
67
208
136
157
369
89
84
85
37
30
31
26
28
49
168
56
60
22
672
27
186
61
36
75
5
6
94
18
11
17
10
32
35
25
23
143
34
177
153