42
32
61
36
67
4
37
54
186
75
128
22
80
120
17
40
95
65
116
1
68
113
86
163
263
58
147
18
29
82
179
107
248
46
25
34
77
237
43
33
62
155
103
108
20
79
102
23
16