87
39
34
31
79
130
17
32
4
38
15
55
49
22
9
41
19
35
63
16
37
62
59
54
52
167
78
276
10
176
112
27
2
33
123
93
90
77
126
21
97
57
76