29
22
55
158
40
9
69
56
299
13
7
25
242
46
6
18
3
23
82
21
17
282
31
14
314
250
60
76
2
49
65
4
32
561
125
86
15
91
24
16
5
436
48
8
1
111