42
111
25
163
9
18
60
36
29
2
33
16
66
34
13
19
92
55
124
24
26
22
49
89
31
47
73
151
58
434
17
6
27
51
138
112
32
64
87
4
82
59
56
52
11
15
50
46
48