18
3
24
37
4
17
9
22
10
20
61
1
6
8
16
49
12
148
5
43
120
50
82
125
46
63
138
113
198
238
31
159
36
152
25
409
38
109
123
39
68
21
23
93
76
15