80
22
29
178
91
42
33
20
40
11
54
79
26
63
104
38
100
39
23
49
36
147
32
34
145
96
77
84
19
35
73
60
88
43
56
74
119
87
41
51
151
501
195
52
69
190