52
36
591
14
4
75
22
344
126
29
105
7
121
551
63
40
41
53
23
39
85
10
12
62
64
33
9
49
156
11
13
19
3
76
82
6
31
204
178
15
34
17
30
8
20
21
26
113