32
28
22
65
8
71
291
44
12
179
38
20
50
47
54
7
33
64
27
41
67
14
17
23
19
100
6
13
39
34
338
46
106
62
31
134
86
9
2
80
52
200
60
166