121
16
6
23
9
111
20
38
27
39
66
22
228
31
64
24
32
57
75
26
315
10
28
13
21
63
52
48
50
76
561
29
173
59
12
7
19
246
88
18
51
35
25
30
43
1520
333
46
1056
170
431
150