37
83
45
16
11
8
12
6
21
28
72
5
20
29
93
99
9
4
7
66
129
55
49
77
54
33
14
119
30
91
81
70
41
26
160
32
46
64
111
51
42
13
58
217
102