46
35
23
18
4
84
78
70
32
33
53
38
16
37
56
43
101
24
52
67
62
103
65
83
55
82
91
69
41
13
149
95
312
93
31
75
42
25
77
36
263
135
124
159
45
21
98