40
33
6
41
4
39
12
100
109
853
28
70
37
14
129
43
13
19
18
29
31
55
76
30
26
22
61
9
7
57
11
48
101
21
53
122
20
68
10
85
35
46
24
99
73
16