5
17
10
2
3
15
12
32
274
8
23
13
22
25
16
19
6
44
97
11
26
18
38
9
21
14
40
28
41
7
132
129
30
128
50