19
112
28
37
316
66
12
23
111
8
75
27
69
56
92
55
65
180
31
268
45
82
6
52
33
10
3
44
26
35
49
96
38
59
24
13
25
63
136
15
20
39
123
47
30
105
128
43