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