99
19
73
94
31
29
24
25
20
61
47
67
16
358
92
42
119
27
65
21
117
36
213
87
83
49
79
74
40
136
76
45
48
8
125
197
39
54
63
375
386
145
160
44
225
139
198
50