2
7
13
3
15
91
33
31
39
29
12
21
64
68
19
49
8
10
37
26
24
46
72
35
14
20
45
42
34
52
93
102
443
58
47
190
73
108
61
40
106