0
42
12
9
3
13
5
15
16
17
37
43
32
35
41
77
145
89
21
120
65
4
24
34
39
109
93
40
81
7
60
18
8
36
20
130
116
55
52
2
54
177
28
61