40
29
118
23
30
58
11
53
38
24
21
13
18
27
76
170
134
70
28
22
16
15
36
35
32
5
57
114
43
111
2165
20
122
84
2
26
34
61
154
31
8
48
105
42
77
108
39
81