48
141
66
19
77
32
29
36
28
12
79
42
13
112
163
45
15
18
44
46
100
96
4
20
9
14
63
30
173
26
10
11
56
21
16
41
92
23
68
38
74
54
61
27
24
89