5
9
10
48
1
43
106
42
21
22
98
15
118
16
80
30
41
229
38
71
7
17
63
75
177
172
64
31
81
78
72
76
99
60
12
117
125
362
178
39
250
234
165
87
154
139
164
8
34