32
119
18
39
67
63
42
41
30
48
44
36
37
38
16
11
87
53
124
219
71
49
117
89
24
58
14
17
8
61
40
288
95
29
43
170
406
166
74
84
21
45
22
34
367
9
583
23
331