68
196
10
66
20
28
123
36
23
50
347
8
18
77
197
97
39
30
104
3
76
31
41
13
14
17
47
42
22
38
27
2
45
7
25
53
152