5
14
31
102
10
15
2
28
135
7
113
21
45
42
197
50
4
12
25
48
51
9
55
23
88
70
79
39
24
18
104
153
64
58
44
8
100
26
27
116
36
30
86