17
126
88
20
124
18
105
58
76
40
23
24
12
106
13
43
22
90
67
19
61
39
45
32
30
34
130
82
9
16
70
165
97
56
60
167
160
281
222
62
419
135
93
122
216
99