30
6
23
13
201
25
15
18
112
122
21
86
16
58
39
20
5
228
7
48
49
60
47
46
11
3
41
35
4
29
54
17
8
43
12
98
10
19
22
9
2
376