85
22
46
164
71
27
31
294
82
70
42
78
41
361
61
49
38
44
15
40
2
137
16
51
65
18
26
90
86
73
39
95
32
30
37
67
249
59
47
21
170
333
163