21
77
60
92
41
299
24
67
35
28
15
45
39
25
23
14
17
90
7
3
32
87
51
13
19
9
8
34
107
30
36
12
64
29
10
70
26
85
40
33
146