43
21
47
40
119
110
12
86
96
120
724
31
76
75
242
115
32
54
160
70
36
14
39
126
53
29
380
152
9
13
157
123
55
25
61
51
44
62
50
56
83
60
500
7
82
33
5
282
125