10
33
29
60
282
67
241
18
52
37
81
57
41
21
64
75
16
20
100
139
65
15
265
230
39
245
53
17
3
47
129
272
40
86
76
45
54
234
35
44
82
32
97
48