32
26
25
91
76
92
62
104
29
21
176
61
49
117
147
15
78
69
190
189
27
65
84
9
44
102
17
197
85
19
40
45
86
87
144
37
68
53
88
193
46
81
48
108
135
72
83
22
60
106
80
411
47
70