39
353
20
62
38
66
45
419
13
63
122
56
17
105
50
28
30
31
144
87
6
64
164
123
16
12
51
135
253
55
205
33
340
21
40
77
578
72
366
513
156
57
26
70
184
275
228
203
114
29
10