12
24
17
44
20
61
26
102
35
32
211
390
495
60
150
49
275
110
31
50
58
37
23
46
33
16
41
103
45
95
25
367
179
85
38
347
15
80
123
417
923
558
416
11
94
75
184
79
34