33
24
23
39
61
94
71
79
115
471
46
80
182
51
68
27
35
17
104
86
136
147
16
73
145
12
50
144
148
43
30
69
74
40
44
99
56
25
29
14
58
130
47
399
106
187
138
60
193
103
65
77