135
39
112
82
185
33
6
35
164
46
84
76
90
144
745
49
45
31
77
85
57
41
43
123
11
23
93
80
273
142
116
34
60
104
147
192
177
58
89
19
44
108
81
74
32
62
38
68
30
47
99
56