37
25
47
35
170
42
39
53
87
12
126
30
350
128
2120
198
101
45
250
73
578
58
17
49
70
59
61
67
136
372
51
68
22
104
79
76
285
86
376