0
32
5
12
13
17
46
10
14
1
9
19
22
2
6
7
11
77
33
58
41
8
55
44
15
61
85
154
92
69
81
24
30
36
313
23
107
60
73
150