93
205
1026
56
28
43
72
75
82
168
165
60
64
94
155
57
183
642
48
32
135
123
71
150
95
68
51
84
44
22
40
31
36
88
178
198
14
385
441
159
74
29
41
105
79
47
164
106
104
83
52
143
66