16
10
26
53
124
22
118
12
185
66
65
209
268
78
58
33
50
36
34
13
116
1
135
433
20
5
43
72
23
201
2545
57
41
51
31
84
166
137
245
101
17
76
67
393
344
18
131
75