117
74
133
75
12
8
102
0
22
24
39
18
98
66
89
112
96
105
160
287
63
104
79
59
298
247
31
14
58
51
26
30
54
29
33
60
56