35
47
78
34
23
50
27
61
8
70
56
43
30
26
112
116
131
210
49
21
74
94
54
38
13
71
102
150
76
83
51
86
258
148
95
31
161
63
53
366
81
211
232
165
16
681
29