16
94
162
125
35
71
123
88
15
66
20
21
30
652
22
59
49
65
52
54
112
14
40
101
288
130
95
38
111
82
34
37
28
148
25
109
185
157
24
29
84
18
69
76
33