12
150
61
77
66
42
47
59
72
162
37
29
56
58
79
50
220
154
604
165
53
306
22
97
23
80
62
223
27
51
206
5
57
114
118
158
65
35
110
131
40
18
81
26
6
11
28
32
87
8
21
15
31
17
10
16