54
51
274
108
9
47
25
481
199
70
72
93
509
32
11
8
105
110
139
43
10
60
41
50
26
14
62
16
35
13
23
48
59
75
56
29
99
17
34
31
28
114
179
33
20
37
231
21
85