22
14
23
24
11
12
8
63
70
40
17
35
19
18
264
258
62
67
303
58
13
157
159
51
38
154
46
36
55
65
87
9
84
93
32
33
96
392
31
41
34
15
7
75
66
52
26
61