320
42
39
21
33
12
13
90
11
35
62
25
64
17
50
5
24
60
38
16
257
71
29
48
53
81
57
76
149
51
36
63
80
43
120
69
96
75
3
101
99
236
8
18
20