85
40
27
10
14
37
23
15
122
17
32
16
835
56
19
29
3
9
8
91
77
103
63
0
48
68
145
134
26
6
39
79
62
4
72
13
20
12
31
65
2
44