50
25
49
31
312
15
38
18
197
80
9
7
26
35
69
22
11
72
82
79
30
19
28
48
110
137
299
100
165
17
966
68
43
42
20
12
98
41
178
63
96
93
29
71
32
62
33