53
29
254
83
84
51
19
46
152
42
36
111
118
131
25
301
353
91
3
185
17
94
63
27
48
85
81
89
76
12
60
55
21
18
39
56
34
31
35
170
311
43
50
192
15
490
148
30
33
207