1
34
10
12
13
20
3
11
0
31
17
30
51
4
43
15
2
6
58
5
18
16
37
14
56
9
91
72
33
28
41
63
26
38
252
40
118
49
52
89
164
283
228
75
96