85
57
117
62
65
38
22
52
16
36
49
14
97
53
72
74
50
35
29
23
20
44
159
130
75
77
66
111
123
176
943
208
31
41
51
302
60
78
112
32
30
24
243
40
109
47
54
33
105
164