156
26
32
130
30
27
89
73
33
9
198
45
20
103
31
90
54
66
163
107
119
42
62
36
67
4
37
186
75
129
22
80
121
17
40
122
95
65
117
1
69
113
87
265
58
147
18
68
29
85
180