320
25
29
18
17
45
34
113
85
67
10
40
102
23
60
24
26
16
13
28
83
27
159
52
22
11
38
33
59
138
171
30
84
36
96
130
47
93
43
135
186
20
21
82
70
48