5
21
32
12
47
64
92
245
108
38
20
30
42
106
172
9
60
140
62
85
86
19
98
136
151
58
35
113
290
178
13
8
68
44
187
29
4
299
71
24
17
43
34
107
41
968
73
22
11
10
37