2
33
12
7
13
31
26
16
65
40
43
15
23
8
20
4
10
48
38
151
25
42
5
24
6
29
17
50
28
11
154
418
370
250
512
135
102
79
44
62