240
13
22
133
111
255
88
30
158
164
40
24
48
23
20
31
7
11
10
175
29
276
63
16
398
28
26
3
58
84
96
8
36
4
300
208
187
5
12
49
100
14
112
115
85
62
86
169
32
480