29
136
10
149
62
65
18
17
96
86
19
101
52
12
80
23
16
385
440
33
64
14
78
15
37
9
56
35
27
38
21
93
75
54
6
13
116
51
49
221
36
194
20
97