156
29
64
34
19
30
37
15
11
165
46
531
62
256
90
136
78
18
170
47
73
107
210
24
25
54
23
9
80
42
63
33
27
14
35
77
110
48
32
100
31
36
108
67
71
103
53
92