100
61
39
77
27
103
42
40
44
108
43
144
28
83
50
92
65
107
52
56
59
235
291
49
141
71
62
11
64
135
180
76
51
63
132
17
55
66
89
3
200
223
164
96
24
34
204
183
139
105
21
12