117
129
103
15
12
51
178
26
4
243
63
55
10
35
57
34
59
16
14
33
32
23
17
7
45
24
43
6
70
18
42
81
118
60
30
37
110
252
58
167
40
22
98
79
65
56