163
12
32
155
43
53
48
33
44
31
16
41
8
17
5
100
54
47
46
21
29
35
52
20
92
98
30
42
83
38
171
9
27
76
96
126
74
78
11
116
23
72