32
11
29
52
75
24
44
13
54
49
71
6
8
33
40
18
23
89
9
14
17
22
573
15
48
50
264
603
20
166
10
35
98
0
34
59
5
81
31
41
68
77
28
16
72
289
21