340
521
34
64
23
106
103
433
57
122
40
86
42
69
741
140
59
102
195
281
33
232
11
156
98
104
52
78
71
66
142
172
207
73
37
153
48
159
20
93
49
70
43
291
39
89
26
116
218
186