16
21
148
58
65
100
43
57
17
111
11
49
8
42
83
145
85
74
106
48
97
161
296
96
64
47
116
39
51
14
30
73
28
44
101
27
122
99
69
154
84
26
50
23
31
68
36
33
54
62
82