313
6
34
104
141
54
59
114
41
387
126
50
219
43
20
280
96
58
35
39
46
297
67
22
24
186
72
117
57
42
47
146
87
30
31
38
75
40
350
23
17
95
60
259
63
69
19
127
122