12
38
114
6
14
21
45
49
31
16
30
39
19
18
11
22
35
2
109
143
34
27
62
93
110
80
24
17
28
116
293
103
9
41
60
322
539
26
65
20
108
72
25