31
26
22
38
52
73
12
15
47
16
66
21
35
101
34
14
69
30
6
56
50
114
163
40
13
24
20
65
110
19
37
32
11
98
116
145
179
4
348
81
59
28
130
83
71