93
244
28
47
95
49
98
84
38
174
16
18
43
100
32
61
23
11
63
50
147
223
46
25
101
195
352
37
124
133
167
963
33
42
79
297
10
35
27
109
44
113
19
12
58
34
22
48
14
398
220
221
193
120