96
46
36
22
30
13
155
122
46
175
51
91
96
106
31
22
49
25
142
155
17
398
31
41
27
42
47
59
28
53
54
51
70
26
82
17
78
90
25
47
30
42
54
22
40
32
34
9
10
42
30
249
115
35
68
98
16