2
13
243
18
30
52
8
21
29
14
6
10
77
12
337
59
23
31
198
44
62
39
22
111
248
33
11
40
48
71
85
102
80
42
67
7
162
127
47
41
145
135
65
17
68
96