56
326
105
28
217
54
271
65
122
89
136
45
289
51
62
104
118
59
38
198
100
49
29
41
86
23
99
121
139
26
95
92
24
120
43
178
20
33
42
174
114
16
31
163
37
27
66
106
10
34
784
432
60