52
33
79
19
42
102
15
84
152
116
67
13
80
69
63
20
17
28
566
22
53
46
59
48
101
14
32
99
272
106
115
86
30
31
110
77
34
37
26
27
140
39
24
91
172
147
21
25