84
135
129
23
308
100
39
24
8
15
36
98
71
42
62
77
81
14
25
149
85
76
101
26
30
103
177
116
18
47
70
55
148
41
32
73
44
75
53
38
68
54
49
12
142
69
122
553