29
211
368
14
5
38
119
46
151
82
18
11
27
167
53
39
48
60
156
16
31
43
54
83
24
42
6
164
8
10
217
51
36
3
17
25
290
21
65
85
75
15
58
139
50
465
32
79
129
56