32
13
60
200
42
20
19
10
23
27
25
44
31
33
12
72
50
55
78
69
93
15
41
16
2
49
39
220
24
53
64
65
68
62
29
494
47
188
77
173
150
122
295
191
160
189
291
480