40
98
33
60
18
13
94
44
42
64
12
41
19
320
20
79
527
51
39
25
45
14
61
58
54
187
34
82
129
117
93
74
85
62
21
57
70
65
236
16
76
200
24
59
10