11
33
10
13
48
24
41
14
105
8
31
90
32
6
30
477
57
49
15
114
81
40
28
369
7
39
54
85
45
61
19
138
36
75
77
55
134
12
139
34
187
56
46
50
4
65
72