129
30
44
21
28
56
23
4
12
7
11
178
99
9
61
20
6
8
10
105
24
15
32
36
67
18
83
128
37
46
41
33
52
317
40
45
145
35
554
65
39
19
169
64
94
42
29
421
53