30
22
24
63
229
294
58
20
49
107
16
122
5
37
29
276
44
17
53
105
8
52
39
99
48
31
42
23
45
2
14
12
27
62
7
40
43
13
6
483
18
10
3
151
189
26