22
49
20
21
17
94
72
68
71
56
537
34
43
16
1168
31
26
44
61
36
50
589
101
65
157
116
166
33
27
105
29
171
120
64
177
81
85
132
140
51
23
153
52
35
53
200
112
77
55
218
93