69
96
63
33
11
52
118
30
17
16
32
70
349
213
108
43
123
37
54
18
99
56
46
42
4
24
28
77
8
35
15
64
235
41
51
335
26
158
27
9
82
49
5
59
23