100
34
58
404
441
20
74
9
17
23
28
75
19
22
94
15
253
47
202
30
12
127
27
14
13
16
26
224
49
45
25
29
6
35
56
24
106
11
97
21
32
78
80
172
50
44
18