16
59
146
23
13
48
65
129
105
12
32
31
151
25
212
42
66
119
296
95
91
96
71
27
24
29
22
43
149
37
58
51
44
81
34
84
115
74
40
7
57
54
166
76
63
33