58
57
116
13
132
27
21
129
51
76
135
341
84
106
70
5
36
88
39
7
10
17
104
11
63
360
35
61
158
32
31
381
34
49
164
122
79
46
40
69
20
157
41
22
96
9
25
267
16
6
14
30