29
210
366
14
5
38
118
46
150
82
18
10
27
167
53
39
48
60
156
16
31
43
54
83
24
42
6
163
8
11
217
51
36
3
17
25
290
21
65
85
75
15
58
139
50
465
79
128
56