93
20
87
7
48
339
40
59
65
4
73
485
33
34
43
596
70
89
179
30
24
238
252
72
35
37
134
18
46
78
122
121
8
62
13
27
28
19
68
67
116
15
61
349
36
56
98
250