12
139
65
43
37
28
26
27
24
8
73
10
66
109
86
48
33
29
173
645
83
13
34
16
7
3
89
11
18
35
90
126
6
62
20
115
32
15
4160
59
22
31