323
31
36
69
18
3
70
52
14
25
109
112
366
22
27
7
54
28
16
47
9
175
101
30
11
8
212
6
26
80
39
40
23
41
34
12
85
53
139
61
17
92
238
116
128