160
32
34
65
16
194
86
352
52
66
311
183
97
68
71
51
223
30
48
49
61
27
26
28
77
98
22
88
47
128
139
321
45