4
13
15
29
20
11
18
50
313
23
36
92
39
616
48
22
341
141
97
738
311
76
34
71
61
133
55
206
85
343
75
118
79
73
139
82
121
47
105
31
515
12
84
89
78
224
8
30
17
77
88
161
163