42
15
6
47
26
22
5
120
28
21
51
122
144
128
106
160
71
9
39
44
8
30
3
88
58
13
432
194
32
60
53
17
20
73
139
29
14
1030
163
49
37
18
48
35
23
36
87
569