22
20
13
101
272
24
42
16
14
126
406
43
3
440
179
48
55
168
28
103
337
7
8
4
32
9
117
11
6
77
38
18
60
29
86
19
35
15
112
10
25
41
45