51
406
364
37
81
23
22
48
29
10
113
56
147
69
102
83
15
80
27
77
167
70
64
14
155
26
44
9
438
18
28
25
36
21
52
6
200
58
123
187
99
156
24
42
20
3
43
35
12
47
330