22
4
47
10
24
103
48
66
18
58
56
87
9
32
123
94
97
127
8
242
181
63
39
33
21
343
76
293
110
16
157
70
207
346
142
173
107
57
34
300
20
134
138
37
41
104
43
117
685
36