39
33
15
55
18
32
83
61
80
21
70
269
389
48
130
180
102
248
139
24
137
374
51
62
50
343
144
242
757
110
123
40
191
23
88
60
81
36
66
46
59
42
93
125
38
96
31
71
64