2
40
27
59
29
50
16
45
119
35
71
56
162
36
115
24
343
49
125
86
55
232
73
42
67
18
48
30
39
161
8
83
70
31
32
7
11
33
9
66
136
120
74
82
6
69
172
53