29
730
976
38
22
76
45
218
44
28
17
62
20
442
82
64
18
522
158
562
594
16
58
70
167
40
213
31
278
940
23
556
132
87
105
1352
145
186
34
63
945
73
108
187
15
102
55
54
101
67