376
47
42
56
54
44
23
7
10
27
32
43
9
92
17
88
18
41
25
83
29
137
60
115
48
59
170
69
101
55
104
33
150
46
102
38
34
75
67
204
100
24
498
35
66
14
51