3
7
9
21
16
12
1
101
315
35
17
8
53
74
68
92
34
30
15
22
104
24
60
19
46
31
26
71
59
50
250
183
10
51
54
139
56
544
81
25
33
23
27
79