12
11
79
7
4
16
30
3
14
60
21
47
2
49
6
73
8
86
32
26
53
43
59
148
291
141
188
88
55
82
344
478
54
51
42
246
331
96
267
62
77
266
31
50
25
15