1
56
45
13
41
17
66
4
3
8
12
34
38
19
28
60
22
30
51
10
18
26
42
37
35
32
15
493
100
44
80
79
127
76
146
141
373
49
187
74
103
69
117
139
46
91
82
175
57
50