30
9
39
17
84
3
60
31
323
14
21
4
15
6
22
19
58
43
74
23
33
38
34
48
5
41
25
11
32
96
70
54
7
40
36
166
27
66
97