93
14
149
101
75
65
56
542
13
361
102
120
41
109
161
48
609
27
50
20
37
104
273
21
11
103
64
51
16
30
250
57
167
949
29
42