4
25
311
44
42
46
77
26
17
50
60
33
37
16
315
83
3
2
40
30
32
39
20
23
13
129
78
125
62
43
6
7
28
38
9
15
8
35
178
27
59
10
317
47
348
54
193
82
134
49