336
315
318
196
13
25
204
241
65
21
24
98
104
11
17
193
113
61
186
31
43
22
124
99
73
145
14
37
198
40
55
28
102
622
76
59
48
346
192
41
95
227
23
18
275
90
148
120
107
711
58
299
56
100