135
95
83
102
77
40
53
45
73
234
116
254
75
19
111
389
23
12
99
114
93
66
105
11
65
63
62
132
112
138
39
71
41
266
126
21
133
143
33
55
69
311
68
78
34
44
182
58
259
163
22