3
7
36
46
30
25
195
69
48
52
18
29
81
16
11
28
93
124
59
79
87
2
51
63
75
160
120
74
182
92
6
19
12
31
44
34
50
242
47
42
72
20
21
145
96
9
58
13
533