45
22
88
62
42
15
133
137
83
27
51
86
73
197
139
66
8
309
283
168
328
141
10
113
103
49
20
64
55
47
138
2
9
52
92
180
16
7
41
31
123
188
6
11
39
1
35
19
32
23
12
25