40
156
25
20
45
7
132
44
97
24
54
231
29
70
79
34
39
46
62
23
28
57
117
80
202
187
49
76
84
71
87
13
89
12
16
105
33
22
68
59
18
4
50