5
16
12
27
28
30
85
23
3
80
14
92
61
4
18
113
98
10
220
43
194
13
6
8
70
24
11
26
37
29
9
55
296
34
111
32
84
41
7
1
58
159
145
19
396