20
308
75
5
43
28
39
15
107
22
8
12
56
29
31
24
7
38
23
11
17
33
70
102
82
117
3
32
18
27
55
93
42
25
51
49
16
114
71
85
19
44
63
64