28
29
31
30
87
60
241
76
713
65
19
13
317
66
58
97
134
84
48
155
55
42
56
22
757
36
40
110
32
54
2
17
306
158
5
45
39
64
104
27
89
82
68
50
43
72
228
16
275
610