17
39
102
2
50
13
33
30
73
32
93
69
94
45
268
160
34
37
36
52
47
437
424
24
274
48
99
129
29
113
154
42
16
25
46
79
59
186
149
67
20
44
139
114
209
87
15
26
78
75
61