35
47
12
32
42
204
31
45
19
16
59
30
37
93
75
77
87
122
46
34
157
83
72
245
349
273
60
20
24
218
14
43
207
22
164
106
287
56
44
57
65
33
66
84
130