5
66
462
20
9
56
39
41
28
25
59
51
16
23
70
42
1276
290
48
36
103
33
35
98
37
64
54
127
82
106
60
31
93
317
19
116
32
68
151
92
122
40
601
11
34
63
124
13
50