343
18
495
50
96
111
611
48
53
60
47
127
109
154
7
180
211
75
862
64
19
11
262
129
15
141
33
207
88
63
44
40
26
39
137
320
17
45
80
73
67
29
215
69
76
35
91
70
103
122