301
99
12
73
41
44
37
36
83
224
74
79
40
243
124
419
194
26
47
117
86
70
61
18
77
122
75
85
39
54
23
88
340
29
369
48
13
9
62
129
63
148
220
76
28
14
21
60
15
50
59
64