41
16
23
3
5
39
1
77
68
40
105
15
28
11
43
92
14
66
53
30
21
10
38
142
170
95
17
63
118
6
76
31
25
12
57
29
8
46
34
13
33