40
1378
27
23
32
31
86
94
121
128
34
69
210
51
8
75
165
39
44
26
220
166
114
167
62
38
20
33
97
82
77