80
67
68
9
40
55
89
4
22
103
24
113
44
51
26
52
90
20
211
84
63
76
37
70
116
246
281
18
152
31
16
36
204
1446
87
57
38
276
441
49
6978
194
203
134
32
362
177
981
165
105
58