76
49
32
25
20
38
73
6
43
93
63
113
24
18
85
48
53
17
50
14
220
282
37
15
86
83
36
165
179
58
64
127
55
60
82
124
150
35
10
8
39
162
123
67
353
118
21
65
152