95
50
539
40
27
87
244
37
120
21
86
26
80
121
353
212
195
39
41
131
82
96
218
49
128
85
141
91
654
110
537
192
134
153
380
144
156
81
93
44
185
221
31
25
160
60
113
34
114
48
45
35
63
206