9
12
5
8
111
19
75
77
10
48
4
42
53
23
51
20
6
22
634
37
46
34
41
28
36
73
39
32
11
14
93
152
92
132
103
30
169
25
65
50
38
60
240