342
193
202
105
56
35
84
69
76
29
46
94
439
80
685
7
36
73
15
75
27
34
88
179
98
42
125
18
2
137
96
19
93
74
26
53
213
63
83
51
14
28
13
31
17
89
25
30
41
227
55
8
126