48
29
23
14
27
290
55
71
17
108
186
51
52
203
85
30
93
134
68
83
56
198
39
49
32
167
89
58
53
81
24
19
25
80
76
8
7
35
120
146
62
96
20
11
175
88