28
36
20
14
53
278
90
150
60
135
34
69
40
656
32
33
42
243
354
12
51
41
120
92
25
49
72
98
16
17
89
340
46
24
65
132
134
73
58
44
22
54
11
68
95
23
55