32
31
69
82
60
109
85
175
49
71
174
149
184
54
27
64
57
72
46
38
433
34
36
83
114
351
156
68
44
56
188
24
29
37
15
87
99
84
35
45
51
28
18
40
50
41
33
62
43
93