32
21
11
19
20
6
70
17
10
27
63
14
83
7
36
12
18
51
118
46
38
48
77
29
23
47
35
123
34
68
15
64
171
57
305
144
59
49
39
167
159
152
549
268