22
65
11
29
38
14
44
10
94
107
307
93
129
40
43
60
27
156
519
101
49
8
120
72
71
59
24
85
30
67
45
35
16
32
75
55
9
39
20
202
173
13
124
143
41
23
311
26