82
22
31
49
194
76
78
57
59
41
36
91
15
58
25
42
13
38
70
32
35
18
19
16
27
37
55
53
33
46
28
158
94
72
123
48
85
71
88
69
120
181
275