24
9
13
18
95
21
53
17
51
19
30
29
15
104
262
14
26
12
11
48
36
20
46
43
35
37
70
94
60
80
74
149
61
22
211
90
81
170
120
99
199
76
56
84
87
45
196
192
405