29
46
64
13
24
53
50
11
95
56
12
57
38
37
43
35
22
27
130
55
202
78
62
30
86
94
143
54
16
63
51
80
36
105
83
59
66
85
48
23
84
79
1
33
253
20
126