67
36
12
28
85
20
15
58
107
7
4
25
641
51
13
42
81
18
367
76
74
121
345
909
104
260
323
24
19
39
1018
222
31
649
195
513
1911
146
306
267
426
52
124
248
14
256
506
66
46
77
371
35
391