5
25
33
124
30
12
16
109
59
70
9
28
31
17
15
32
24
45
26
76
64
13
87
58
37
239
14
21
34
29
43
115
55
10
7
67
57
95
88
23
125
203
61
22
378