56
33
46
38
140
20
158
53
24
112
23
32
26
55
41
94
1127
39
62
111
185
49
57
51
37
34
18
27
30
64
35
63
246
88
68
116
48
89
80
100
141
40
59
42
115
167
74
77
92