168
23
146
41
56
131
433
59
73
22
71
60
100
94
29
44
128
92
54
434
172
198
47
109
136
49
85
65
160
95
68
46
35
69
26
27
40
61
50
37
55
53
42
32
77