9
5
66
4
12
47
82
6
307
8
10
43
48
13
102
1
11
14
67
122
23
33
7
21
28
116
58
16
87
20
53
25
90
3
31
22
59
336