5
24
1
80
8
13
15
55
18
26
31
78
9
58
29
22
21
23
44
7
324
168
116
74
97
252
34
98
88
60
117
109
25
65
133
108
145
85
159
28
30
17
12
284