31
93
27
208
16
65
53
39
105
64
99
2
313
15
291
129
61
40
52
224
13
18
125
168
34
37
54
6
63
70
3
14
28
17
276
19
91
108
45
193
10
82
32
107
122
72
12
60
5
97