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