43
49
24
248
76
8
36
33
428
5
22
23
38
50
20
32
1
7
54
73
67
52
407
4
316
72
87
192
10
66
172
56
218
89
31
122
35
103
14
3
83
105
324
442
93
1291
238
110
6