100
24
41
98
64
10
62
15
12
9
37
16
232
409
17
70
25
59
23
3
36
91
47
220
61
46
21
28
14
8
5
18
22
13
20
27
51
44
1
33
11