10
21
12
17
37
52
34
13
28
35
20
25
15
60
108
38
19
41
127
56
46
122
371
153
48
75
42
66
185
124
736
93
120
245
337
129
430