22
9
105
30
17
124
241
156
54
4
15
31
28
47
280
34
44
10
13
7
35
40
6
80
402
12
36
26
64
271
56
16
51
32
18
11
20
289
208
118
84