31
8
120
92
14
10
28
33
68
11
20
7
5
22
26
44
36
43
19
76
15
13
12
21
23
16
9
85
205
27
61
53
50
29
67
55
70
99
349
123
113
32
175