98
151
193
77
67
18
10
96
47
164
54
65
116
20
16
74
5
12
28
45
42
7
57
73
41
113
48
394
367
36
61
227
44
23
70
75
82
51
72
63
27
351
83
33
30
101
49
55
66
290
25
34
105
192
43
26