45
34
177
40
121
52
66
36
92
20
29
208
18
33
167
160
101
86
173
59
3
30
23
27
58
107
61
32
429
168
67
130
9
187
136
77
46
144
57
31
15
68
110
54
10
172
248
73