43
106
9
50
18
88
20
58
31
44
115
41
23
28
40
48
292
33
5
15
32
21
24
25
101
45
445
86
26
12
63
29
62
19
16
27
2
69
13
87
57
182
100
3
91