34
158
26
10
25
17
20
51
32
18
47
8
111
121
12
13
94
15
11
4
22
43
45
38
39
79
65
28
104
19
89
24
16
258
115
153
46
74
54
53
71
139
48
44
484
37
162
116