170
165
32
95
50
29
54
198
41
14
60
45
96
27
108
56
34
57
116
53
94
40
236
107
136
30
39
37
31
52
49
61
38
43
26
93
100
33
55
69
80
58
141
59
105
121
64
102
216