88
31
110
13
218
54
78
154
149
215
121
248
384
97
322
137
1
264
26
65
90
116
27
21
34
36
50
44
105
41
59
35
20
55
22
10
23
46
53
132
67
52
125
66
79
170
48
57
17
32