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