178
95
94
107
70
90
28
86
4
135
23
29
16
44
24
28
19
64
69
40
31
34
13
41
17
28
29
18
17
16
26
54
8
2
7
15
21
32
30
33
19
24
12
1
19
7
15
32
40
2