36
12
24
29
4
19
65
44
85
46
71
17
20
26
69
45
15
18
33
38
1115
604
874
287
759
674
399
394
638
102
108
144
850
1231
68
91
53
11
10
49
62
762
936
32
58
5
87
64
66
152
72
9
41