76
75
48
56
52
17
99
84
91
73
286
101
78
95
97
49
185
46
58
25
33
44
30
18
108
104
53
115
103
94
157
341
54
152
67
350
41
135
141
110
316
545
148
116
43
111
321
130
72
109
81
307
215
283
195