46
32
52
58
43
31
33
70
51
42
71
62
30
45
55
59
39
99
65
34
41
50
22
82
160
144
19
374
95
90
197
16
25
53
136
24
29
81
125
11
128
12
48