16
53
138
61
42
646
43
83
41
27
13
179
21
156
407
7
34
165
140
491
8
101
19
11
10
159
131
47
22
23
25
65
63
248
129
325
56
314
4
32
18
6
50
94
52
130
152
36
51
143