33
30
55
147
29
268
45
163
41
53
282
5
372
68
81
497
556
66
49
103
56
50
23
204
21
28
13
51
236
32
84
82
70
83
44
6
12
58
17
63
166
57
127
46
59
18
20
19
71