5
42
10
31
7
30
26
4
12
128
40
9
86
59
24
75
20
14
35
45
66
18
105
22
90
19
17
93
13
101
53
21
73
91
16
44
27
643
175
146
55
8
81
79
51
48
122
11