11
15
20
51
12
13
31
84
36
17
6
30
41
16
22
4
25
49
28
14
3
45
50
33
75
46
32
146
56
29
48
92
18
295
724
62
184
39
105
73
739
228
395
140
95
97
61
19
60