238
111
109
102
13
46
67
107
61
97
70
170
46
82
44
8
76
17
40
42
51
29
1
50
18
72
28
20
40
80
24
44
19
33
23
28
36
22
12
45
41
1
41
59
68
33
28
17
66
39