4
157
18
60
48
3
193
423
58
28
35
33
198
54
84
20
216
27
37
21
90
85
42
68
114
76
32
22
72
43
67
163
150
47
77
50
175
59
45
29
80
104
94
168
139
92
364
51
112
63
571
300