19
17
102
86
33
14
67
166
32
8
11
99
164
31
331
13
37
39
62
45
36
44
7
40
141
10
43
4
23
20
55
73
28
51
127
16
21
30
107
47
154
50
77
88
115
444