106
28
26
105
87
15
35
61
18
79
93
13
29
389
24
16
156
9
37
17
46
10
4
27
99
72
21
67
53
33
56
52
23
7
62
45
63
123
20
151
34
14
74