34
29
38
2
15
201
26
94
24
20
71
70
43
52
77
30
9
37
187
51
55
32
45
59
54
12
166
7
21
33
61
73
22
16
60
93
80
39
42
216
41
83
86
140