5
93
10
53
17
34
7
20
64
16
138
12
141
31
49
76
148
37
170
25
39
104
11
29
55
15
41
4
32
21
30
22
19
28
18
110
50
100
35
13
3
83
78