100
39
74
48
40
61
52
437
272
27
1748
4061
191
90
21
72
93
24
45
20
10
2
3
49
11
29
7
9
6
5
533
25
23
50
156
103
51
36
28
30
580
34
35
32
17
130
111
46
66
57
169
91