1
2
5
3
13
26
0
11
7
10
22
4
14
39
92
23
32
690
43
64
33
194
112
54
49
121
74
50
55
67
31
144
83
146
251
25
108
16
167
203
38
85
357
42