9
32
145
102
164
77
30
36
27
16
76
21
89
60
83
121
10
41
29
18
23
45
62
11
42
296
20
39
25
72
55
7
48
13
6
54
51
119
26
50
65
956
64
68
43
40
81