134
99
46
306
3
77
14
89
41
81
33
55
15
63
11
42
85
190
265
18
145
161
23
31
10
30
12
70
142
16
5
129
817
88
65
24
54
7
49
153
50
60
4
26
21