5
25
35
15
130
71
112
55
2
59
4
9
26
16
8
18
7
13
86
12
58
31
6
45
1243
235
137
51
367
10
66
50
11
84
30
513
28
24
103