51
38
318
15
70
53
20
136
148
76
12
36
102
476
120
34
58
6
128
30
511
21
33
163
441
126
29
13
460
65
362
48
16
43
52
133
77
95
23
87
328
31
17
24
74
5
218
39
574
198
56
162
86