41
125
16
29
84
46
96
44
48
372
21
18
55
26
170
101
31
64
1
79
373
93
454
63
54
72
14
99
248
116
252
36
181
66
110
43
39
73
30
142
95
17
52
20
150
25
241
178