375
189
161
100
675
87
108
192
349
103
223
121
138
38
202
82
83
123
86
39
167
56
144
88
126
25
68
17
41
24
21
10
61
35
52
49
23
51
162
392
45
298
43
62
93
27
76
26
156