59
33
26
69
19
94
30
124
15
24
62
247
64
40
4
7
107
23
223
63
112
84
27
82
65
13
166
296
41
104
158
73
301
37
8
173
44
46
105
22
88
576
10
108
35
36
133