101
86
62
18
183
104
110
36
76
64
29
31
51
145
52
128
119
42
59
70
55
206
46
259
33
49
67
103
27
83
109
65
129
137
30
19
43
106
24
26
180
28
47
57
91
199
54