196
38
150
162
118
116
65
47
44
21
37
515
9
682
385
544
33
31
36
74
131
35
5
20
29
77
15
45
13
8
55
205
147
135
46
75
42
4366
48
142
10
269
14
56
39
23
335
112
16
132