59
23
297
41
169
95
13
71
18
8
78
30
45
27
58
25
262
22
34
63
166
24
42
188
65
4
2
5
43
74
111
26
97
204
84
16
232
92
82
29
242
49
230
40
7
19
20
15
140
72