140
38
20
81
58
26
59
43
84
83
101
53
35
82
315
98
282
136
121
52
100
66
110
151
74
367
78
16
75
51
22
76
85
42
73
30
14
159
15
32
155
90
97
116
99
333
39
112
149
70
29