179
98
108
94
135
29
23
90
34
40
25
3
28
54
65
69
20
44
40
19
13
41
32
28
12
12
32
10
4
19
15
26
17
2
39
17
4
11
6
21
12
15
4
12
9
9
1
19
2