29
76
16
82
19
60
26
52
176
145
50
27
108
30
206
36
28
62
13
5
111
90
442
61
96
44
17
35
68
80
34
55
98
40
216
20
268
31
46
25
53
89
59
185
102
276