90
113
104
39
45
49
115
43
50
13
35
66
84
313
248
41
59
76
132
643
131
48
92
38
142
54
63
126
19
27
72
15
78
28
53
24
86
129
44
159
467
121
75
10
64
140
149
65
89
21
36