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