4
22
6
33
39
11
41
12
23
17
35
18
31
7
58
47
103
91
92
20
123
2
13
14
56
1
3
28
0
29
38
59
78
8
296
10
45
140
30
9
65