118
34
40
10
77
12
29
30
24
36
73
25
35
81
21
44
14
51
46
18
8
53
405
124
27
33
70
26
125
19
9
32
22
83
108
93
183
252
82
204
63
175
104
100
92