81
55
107
103
23
48
58
68
14
213
59
112
43
74
67
219
291
93
117
121
64
242
86
87
41
114
24
35
83
90
182
70
26
50
33
60
17
204
264
120
140
39
52
62
104
29