47
29
32
16
95
65
15
58
92
110
10
41
67
68
18
162
104
86
290
77
73
39
96
45
76
153
50
69
216
75
93
211
48
87
70
46
118
223
577
176
809
64
43
36
255
89
131
103
81