18
35
2
3
8
109
6
23
5
22
7
4
42
54
66
47
24
26
25
32
86
34
19
157
43
246
241
13
48
53
46
110
20
30
84
15
9
12
83
59
199
108
74
111
150
132
29