184
50
63
12
31
80
88
59
89
171
91
66
130
61
10
54
21
16
13
42
99
34
72
9
113
96
36
62
82
28
29
2
14
37
110
159
51
25
119
87
15
44
24
137
295
84
17
39