22
20
8
104
43
53
19
14
45
40
42
33
23
27
65
37
333
24
26
59
114
127
88
12
21
68
109
13
83
55
35
17
41
31
29
44
28
75
10
25