100
279
58
27
104
6
42
56
92
28
12
61
8
30
10
25
17
22
14
24
20
18
11
95
144
108
33
37
31
44
21
13
16
29
106
39
19
15
359
43
344