31
323
82
224
65
42
67
113
81
138
7
98
11
4
43
111
5
217
148
56
71
8
135
137
146
163
24
80
38
19
59
104
20
32
49
201
92
79
60
51
61
27
23
131
267
116
300
99
58
48
103