3
22
7
5
15
31
4
6
8
25
34
124
40
47
29
17
91
58
65
75
16
121
81
10
46
43
35
72
52
197
329
28
100
50
195
97
9
26
57
66