367
298
79
89
93
26
54
14
58
303
92
37
105
57
74
77
21
213
130
55
81
70
63
218
18
133
13
30
90
51
176
29
15
25
66
62
19
47
260
76
331
49
48
35
124
34
39
156
40