75
29
73
42
95
14
10
16
3
41
17
57
56
58
7
34
40
30
180
157
18
23
38
20
115
84
104
92
66
46
12
25
2
24
44
160
13
9
4
11
36
28
26