123
13
20
29
44
34
150
25
98
62
14
22
40
47
170
156
152
9
124
55
1783
32
494
27
11
157
100
15
205
83
330
35
17
113
42
21
30
58
250
73
175
84
96
147
151
138
37
143
741
65