16
46
77
33
52
50
108
49
118
41
8
11
28
144
123
25
45
412
371
40
343
100
1639
32
331
16794
799
57
168
155
48
69
103
12
14
165
30
39
37
140
24
109
90
117
73
91
86
72
68
18
21