89
80
170
59
86
33
79
87
176
81
51
64
50
95
100
72
22
347
73
177
90
268
157
110
47
71
227
109
23
84
53
60
19
13
28
10
25
111
57
106
65
24
35
49
94
58
112
17
54
85
107
165
61
48