17
34
18
16
99
9
47
54
10
31
134
84
250
159
285
22
87
29
11
67
40
149
103
12
48
30
19
77
14
36
124
13
21
100
145
116
60
144
780
638
66
341
81
63
35