6
30
24
13
15
50
8
21
38
358
25
317
76
179
65
51
440
35
18
10
32
63
3
20
44
101
70
112
29
43
14
102
58
83
71
116
352
236
36
12
57
542