8
66
34
21
13
14
39
29
22
100
609
25
33
131
110
32
24
41
45
53
11
148
91
85
129
63
7
38
61
217
117
90
43
75
16
46
42
36
17
74
59
31
114
149
93
6
163
35