312
33
77
9
31
19
38
47
73
48
20
177
63
72
44
538
109
54
41
66
10
43
51
32
112
45
62
71
50
125
252
52
99
138
42
305
35
84
104
55
101
376
14
17
239
30