248
29
34
40
129
153
6
63
42
93
139
70
8
14
329
16
3
53
2
11
10
13
19
20
147
47
36
85
102
18
392
7
12
24
74
33
75
51
4
61
162
43
88
86
182
110
5
17