2
88
343
130
33
259
22
71
9
86
45
21
44
31
62
19
68
15
14
10
18
39
40
154
43
16
25
38
79
34
6
36
60
63
134
324
35
37
226
23
26
51
139
12
30