339
13
28
30
76
120
114
6
26
5
41
104
180
20
1184
869
165
24
31
380
95
18
46
16
17
1
7
94
96
9
27
8
4
33
34
139
303
14
117
190
153
11
43
68
54
358
23
49