31
34
8
44
12
41
51
192
15
13
109
71
30
28
18
23
70
98
27
29
3
11
5
86
33
17
54
6
21
32
19
63
25
43
69
61
106
124
97
20
89
123
127
93
47
37
269
206