29
75
157
32
412
25
68
44
17
38
92
22
19
67
34
59
6
95
14
20
80
43
63
24
84
40
260
115
200
12
11
5
216
9
42
4
65
16
8
26
76
98
28
33
74
18
372