97
34
531
334
279
21
384
54
25
23
66
30
55
33
254
272
41
32
123
72
288
514
214
144
308
13
43
67
11
12
36
48
19
26
45
35
16
6
76
142
9
40
134
50
56
46
59
27
93
24
73