633
42
23
51
157
169
27
37
163
14
77
76
80
34
92
148
40
25
53
48
28
413
55
84
43
44
32
165
221
69
29
24
50
39
45
22
31
36
174
74
54
16
178
38
198
167
136
118