86
100
95
144
119
29
125
71
279
47
262
94
101
13
19
67
130
35
33
109
43
84
59
63
78
21
27
113
72
111
38
318
53
31
48
37
40
69
64
49
45
110
24
132
58
81