12
10
76
44
15
21
67
37
4
14
19
53
26
193
123
79
6
29
296
254
232
20
70
23
80
69
25
32
92
47
154
42
13
39
16
11
236
18
85
31
150