98
51
102
61
109
287
68
129
36
43
44
29
31
211
138
40
49
124
236
58
75
369
34
524
45
536
60
71
46
107
229
41
70
37
76
30
112
57
94
17
32
99
21
85
54
50
56
10
14
19
24