1
21
16
8
18
7
39
59
101
20
30
76
15
95
301
42
26
34
96
29
64
121
43
160
85
57
87
66
70
135
28
49
25
51
105
379
17
47
218
78
72
22
32
588
69
122
226
93
92
127