167
26
72
168
145
41
43
30
80
151
115
628
119
28
774
197
36
81
62
20
31
25
312
323
74
70
44
29
54
23
34
27
12
13
3
7
10
40
15
277
48
111
4
99
38
24
1
95
46
35