49
25
116
32
46
17
1717
21
110
12
18
37
23
24
5
34
42
35
88
237
702
9
15
90
13
28
11
14
52
143
7
31
146
10
6
94
45
26
233
8
56
145
4007
204
50