46
100
30
96
37
29
53
35
19
61
77
54
60
79
72
23
70
69
437
52
16
50
171
81
160
48
20
137
132
56
103
17
68
59
58
357
43
258
32