7
34
45
23
33
15
511
10
46
35
52
109
40
93
54
29
107
82
361
67
47
105
80
66
112
62
312
131
38
48
77
103
41
270
126
25
137
39
70
91
30
26
63
11
130
37
22
188
53