86
157
42
33
50
25
87
120
76
16
61
53
15
52
18
125
22
77
48
39
13
24
114
268
182
139
153
115
141
90
38
100
81
40
69
51
222
35
105
32
62
29
44
121
10
67
2
104
43
166
174
59