274
242
176
246
133
160
11
38
4
6
51
63
99
12
33
17
94
105
42
32
46
24
2
1
3
7
20
571
39
29
25
148
284
87
226
128
325