31
25
85
29
44
17
12
3
180
11
49
22
18
64
28
144
47
43
26
15
16
442
6
36
62
10
287
74
51
119
386
52
32
83
114
181
300
39
227
196
414
58
112
101
13
156
1167
194
108