58
117
69
292
34
39
119
104
289
35
25
80
8
64
38
73
36
100
70
98
51
28
262
155
136
131
84
43
32
162
175
152
197
72
127
602
75
95
86
156
144
61
90
37
14
17
57
18
15
52
24
50
29