2
5
9
103
18
3
99
24
33
4
327
13
30
15
52
36
7
105
14
55
26
6
1
74
35
34
25
11
37
21
23
22
12
17
39
44
79