0
25
12
53
22
36
61
38
14
47
31
101
37
24
77
82
60
78
19
44
220
18
119
92
17
133
117
268
28
314
406
66
13
72
205
33
70
45
613
142
131
292
29
84
63
664
110
564
111
34
86
368
57