31
40
71
12
14
25
29
120
108
36
23
181
84
6
114
50
13
53
56
107
156
190
33
134
70
277
62
49
41
32
46
19
18
24
28
104
230
20
74
103
44
253
22
165
76
176
321
235
192
98
82
45
61