46
317
124
30
309
77
216
70
36
67
105
108
82
145
7
90
12
6
31
42
107
5
215
130
58
66
9
133
149
162
22
65
20
55
92
18
201
94
69
61
49
26
24
128
248
111
281
97
74
57
19