35
23
58
14
22
15
24
46
33
63
29
82
100
51
45
96
71
78
34
64
50
72
18
70
41
31
19
155
17
30
147
76
91
186
55
108
156
38
83
54
98
61
204
114
53