58
7
30
39
42
118
76
67
33
16
83
19
29
64
93
86
85
27
174
57
639
368
56
23
148
122
131
121
45
4
25
46
15
34
91
94
40
38
141
50
132
457
123
107
205
61
92
28
72
190
89