46
28
100
23
6
197
101
68
56
115
186
85
113
95
172
60
57
40
67
140
77
32
49
59
176
81
41
55
84
58
131
17
96
130
63
20
145
90
111
151
104
134
22
91
19
13
71
36
80
72
103