35
61
46
51
49
75
47
31
40
230
76
48
39
100
89
83
80
377
56
117
129
144
180
132
65
81
74
62
369
390
86
127
159
34
119
342
417
142
102
26
105
84
114
220
213
324
143
170
149
287
69
87
162