259
119
24
31
38
4
26
6
28
15
8
16
12
35
10
29
39
23
47
27
44
76
18
51
22
3
105
71
77
50
49
41
13
7
20
5
146
87
197