42
103
386
129
33
6
22
607
11
38
232
17
43
108
178
121
21
27
66
31
68
35
106
122
137
76
101
61
51
82
24
40
64
227
30
154
19
54
8
69
52
28
49
102
29
118
46
63
93
107
7
95