95
4
24
63
93
145
41
48
19
75
34
151
46
44
53
140
77
84
47
99
20
79
123
80
154
26
185
73
448
112
512
35
65
72
300
90
36
86
126
110
137
335
278
460
133
111
211
102
243
310