71
53
57
48
69
72
94
95
43
167
96
83
46
31
17
100
23
45
15
11
19
56
304
47
33
246
35
40
87
6
148
62
60
21
311
54
63
25
107
305
88
115
200
169
92
180
84
27
143
22
307
549
90