65
163
21
107
382
26
23
34
45
15
29
315
17
177
152
16
87
40
46
200
92
9
31
51
8
35
38
63
20
12
18
25
42
144
67
118
11
74
131
83
80
101
37
88
49
41
43
22