75
16
12
69
93
144
89
35
88
84
20
10
59
29
18
60
45
64
39
62
56
33
79
46
27
34
122
51
19
5
48
74
290
36
32
100
66
37
421
111
7
141
31
68
22
98
72
92
76
77
209
123
67