13
65
76
29
36
31
21
14
60
38
34
49
183
123
145
54
59
51
30
15
32
114
80
61
89
91
103
19
117
16
100
115
75
73
48
26
41
93
66
83
35
53
22
33
84
40
43
52
99