375
286
47
34
76
10
17
27
474
15
89
60
102
191
7
64
136
548
193
13
32
31
49
28
72
26
323
117
82
51
224
56
65
42
113
81
59
48
16
24
9
37
98
6
22
23
12
62
29