80
42
176
86
18
335
94
37
40
93
110
157
34
32
50
123
16
48
70
52
58
25
23
59
91
78
43
21
79
168
33
65
161
28
92
85
77
54
114
39
53
41
15
108