5
152
65
66
26
8
115
37
259
21
47
69
7
172
183
32
33
23
222
106
76
126
91
110
10
163
125
95
31
48
117
42
4
24
77
146
133
53
40
74
35
49
34
348
54
111
15
12