34
23
148
103
129
35
21
14
45
5
33
32
12
8
2
11
7
28
44
15
56
20
61
18
26
38
84
13
36
394
9
3
60
67
27
41
66
53
39
43
17