10
1
4
15
3
19
16
13
5
6
2
11
70
31
66
62
75
106
49
86
91
26
35
114
33
129
42
58
22
135
40
52
37
69
30
107
63
24
357
72
250
38
103
166