201
5
4
23
11
12
13
21
31
152
53
6
9
19
25
33
10
28
636
544
360
42
150
34
105
15
3
16
109
2
20
208
98
149
119
38
26
8
22
40
29