255
40
49
31
26
284
25
193
56
80
45
9
77
180
392
28
95
33
47
111
106
72
81
196
89
16
35
114
75
51
66
86
42
17
70
39
22
50
7
60
41
21
84
122
57
52
104
98
54
62