5
9
40
55
39
33
13
104
11
42
47
74
131
120
108
441
19
273
23
25
26
12
81
3
62
113
49
56
51
122
123
103
324
17
77
31
82
184
83
140
116
65
60
58
79
71
52
54
44
50
32
37
29