5
34
2
16
9
11
7
26
8
12
55
33
28
42
146
65
10
30
41
115
107
433
149
63
81
66
69
147
35
68
37
13
225
86
31
178
40
109
71
24
135
45
253
179
62
176
57
512
577
513
184
275
19
118
73