61
35
18
55
77
238
160
137
95
85
102
79
41
53
45
74
235
116
255
76
19
111
391
23
12
99
114
93
66
105
11
46
64
134
112
139
39
73
267
127
21
133
24
144
33
69
311
68
78
34
184