346
129
689
65
49
32
145
70
160
38
607
41
54
46
47
115
12
100
44
99
257
35
60
79
36
51
21
18
30
34
33
25
81
373
113
332
72
82
23
104
251
88
17
93
29
124
62
43
78