18
23
43
53
275
129
9
39
70
46
55
30
34
90
19
91
75
493
141
100
144
21
97
45
121
82
44
80
11
125
17
60
16
302
15
13
12
7
51
59
348
57
134
37
76
172
35
84