53
29
66
105
117
68
10
8
14
77
16
65
21
67
32
81
137
86
44
84
60
45
48
63
20
406
37
274
146
15
36
57
22
59
144
4
28
19
74
215
70
7
140
49
40
61
5
39
23
25