81
105
69
143
86
76
293
125
61
82
279
45
29
103
71
94
62
43
11
59
49
50
34
57
68
31
35
25
30
16
97
154
32
46
24
15
17
19
33
7
22
58
8
77
88
161
80
408
211