113
77
95
71
54
60
49
69
72
94
43
169
96
84
75
46
32
17
101
23
45
15
11
19
56
306
47
35
247
53
42
87
6
148
63
21
314
64
108
31
88
116
170
93
183
27
22
90
178
65
358
48