22
26
34
8
40
18
296
13
30
49
93
91
28
63
307
120
21
12
242
67
23
157
334
81
45
176
16
394
17
32
199
117
90
10
39
136
69
19
138
15
58
11
231
101
175
37
20
200
129
55