33
38
222
48
6
34
22
557
15
7
88
4
10
59
77
21
345
127
63
60
46
365
37
165
98
12
13
113
9
102
545
58
45
31
47
114
394
25
151
39
35
78
40
11
18
14
65
303