30
22
49
338
21
67
63
33
18
29
53
129
32
86
237
23
26
328
15
14
94
36
54
57
366
42
16
109
12
51
55
73
44
6
46
150
4
95
43
20
98
59
45
79