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