31
15
89
34
282
42
67
25
33
27
23
18
21
65
13
22
30
8
9
93
14
86
44
121
41
28
5
40
38
50
29
10
12
20
11
88
117
58
64
57
96
54
39
56