162
32
150
93
21
25
28
18
12
7
77
15
71
27
22
45
207
122
57
34
63
40
47
30
319
41
94
97
100
43
144
126
53
10
23
59
38
24
9
46
37
78
76
5
67
68
42
61
98