3
1
19
13
92
127
55
40
41
38
14
50
24
23
60
57
28
63
48
35
22
169
17
310
26
62
77
20
42
37
31
99
107
32
25
36
56
102
192
84
95
113
97
182
70
76
138