6
7
30
15
13
18
8
17
16
32
23
54
11
66
105
156
163
22
28
10
21
343
106
55
77
24
53
122
40
380
25
371
31
35
33
73
1
50
109
51