29
156
123
28
26
108
27
30
7
14
57
10
70
18
117
80
45
20
190
34
25
19
53
15
5
2
87
106
111
126
9
11
40
31
102
422
56
147
6
47
73
4
32
12
35
165
144