114
332
7
91
28
98
44
130
52
34
55
33
51
145
18
26
66
127
99
47
16
31
45
128
106
62
139
41
86
36
107
30
25
39
37
67
96
35
49
40
56
29
60
68
53
178
32