150
14
10
649
8
22
36
48
24
31
30
23
76
35
111
54
47
12
161
110
20
5
32
52
34
153
13
90
41
80
74
1010
56
381
99
84
367
26
28
240
68
21
19
345
16
27
87
167
72