12
8
6
13
4
14
33
2
7
3
9
19
11
75
91
101
58
16
22
10
962
21
23
498
24
15
37
82
29
140
39
74
71
84
53
133
94
35
41
99
92
68
65
38