12
22
3
9
10
30
20
1
268
80
7
36
15
107
11
45
4
16
86
39
24
19
34
74
112
31
25
141
38
60
8
48
191
47
154
142
66
17
398
35
14
44