52
12
85
42
25
18
9
35
64
29
50
66
33
16
179
51
102
36
21
28
177
61
22
79
23
291
76
15
134
31
30
53
24
14
48
11
34
37
32
88
345
242
148