48
28
40
41
105
90
55
170
69
13
17
91
63
239
19
15
12
20
45
25
37
143
62
21
230
217
7
54
34
38
23
52
46
31
14
39
983
8
29
75
88
198
26
394
50
80
185
27
262