101
227
73
40
103
85
109
51
19
131
52
44
132
231
115
67
113
65
43
59
28
208
63
39
75
71
177
136
72
17
79
81
69
21
228
112
56
53
14
34
107
47
114
60
32
74
123
120
300
95
163
169
162
22