37
141
31
21
26
16
29
27
34
38
2
8
40
15
70
50
253
56
88
52
30
92
51
25
22
58
36
48
24
86
90
66
55
33
80
46
47
35
43
18
77