20
91
4
0
121
1
52
122
14
10
63
15
50
88
41
89
51
11
126
23
27
67
110
69
34
22
39
33
83
184
38
25
32
19
163
62
72
98
57
24
40
36
82
26
13
81
416
31
137