129
40
101
63
3
25
31
19
120
278
22
668
69
23
35
49
34
46
178
47
59
5
8
314
17
6
39
26
12
43
82
93
58
83
28
75
108
44
45
86
11
57
21
15
72
18
688
48
106
24
20
168