280
21
29
22
19
62
48
90
36
17
226
47
120
82
43
98
26
42
38
33
34
83
51
55
114
154
79
46
41
129
5
37
40
68
44
214
24
153
102
292
86
76
66
338
65
193
111
228