22
10
14
19
12
31
106
18
36
33
53
30
29
15
85
79
59
34
16
17
24
27
23
41
114
38
117
42
76
39
37
7
28
13
43
20
243