3
2
13
19
69
42
68
73
26
48
158
53
38
4
36
21
103
46
50
31
17
52
11
28
20
15
98
56
65
57
77
100
91
72
229
39
76
116
62
22
16
55
58
83
71
106
59
80
43
144
125
178
99