16
32
190
25
34
56
14
57
33
42
40
30
19
2
263
7
3
23
41
26
12
8
98
27
60
13
79
887
50
9
28
22
384
47
36
112
308
122
4
31
54
51
29
170