9
12
22
129
36
4
46
5
34
23
35
418
11
60
91
14
8
7
38
3
10
28
13
45
18
17
26
69
32
6
29
51
41
293
82
86
104
21
65
25
31