152
72
91
41
139
39
84
59
37
116
333
112
126
74
83
98
50
69
200
81
79
121
208
164
52
138
105
190
56
31
26
80
2
35
33
19
15
6
14
17
71
57
177
207
103
93
179
1311
108
328
67
96
32
25
73