69
107
133
33
98
39
94
62
79
41
40
70
80
60
42
75
111
108
89
105
162
158
52
140
84
141
218
36
65
74
103
91
342
45
58
82
31
13
38
14
46
9
6
306
10
92
124
11
19
96
5