228
412
21
78
8
6
24
28
13
46
99
16
48
18
17
368
23
14
31
32
34
288
15
19
49
47
70
51
2
3
10
397
30
127
5
41
9
63
102
54
93
20
203