75
340
27
99
34
59
28
192
90
234
107
45
126
198
175
67
584
574
41
53
52
86
25
10371
57
310
30
6094
144
728
104
215
76
89
228
82
51
58
93
32
64
118
155
831
54
195
40
56
73
791
169