18
95
113
56
91
652
201
57
120
167
58
126
273
14
26
51
34
7
61
122
32
75
94
55
17
262
11
50
125
23
8
41
285
88
31
45
106
37
69
9
71
46
40
145
16
166
12
4
30
20