19
58
311
8
95
12
101
1
50
15
23
7
4
60
66
20
31
94
51
21
55
11
3
75
26
2
314
33
32
48
160
261
37
6
47
167
224
10
14
73
45
97
36
89
77
63