33
21
16
7
22
17
42
4
28
31
1072
41
19
67
26
30
58
8
105
53
29
34
6
38
43
2
32
60
18
15
71
89
70
59
145
55
112
74
116
522
62
333
96