3
25
2
5
39
10
106
33
44
30
42
148
12
55
19
60
24
6
21
9
14
51
85
132
61
38
15
28
70
23
8
1
35
43
280
11
29
41
141
20
37