41
108
126
51
195
28
47
164
45
96
70
197
68
63
148
18
170
98
49
440
117
92
39
121
185
147
86
54
32
140
643
61
58
64
179
106
11
123
2
81
14
35
8
40
19
55
80
76
87
48
129
155
29