130
163
47
65
15
29
60
32
111
37
12
39
66
83
22
79
64
28
23
48
59
6
9
20
5
68
16
8
53
25
4
135
46
55
58
95
11
101
57
85
104
322
31
49
139
38
42
35
74
17