42
71
24
21
34
30
118
27
38
31
62
35
16
6
50
32
124
18
114
242
63
141
13
113
64
135
53
51
88
162
258
218
605
41
109
222
46
69
89
48
268
142
187
47
43
67
194
130
156
149
139