100
11
16
34
17
29
31
25
85
44
12
3
180
49
22
18
64
28
144
47
43
26
15
444
6
36
62
10
287
74
51
119
386
52
32
114
181
302
39
227
196
414
58
112
101