86
67
173
31
216
13
51
123
38
41
328
87
114
77
54
95
78
129
75
260
1731
90
29
22
285
334
32
44
46
43
52
242
53
25
17
79
62
57
14
66
817
255
1740
156
63