98
30
39
42
31
49
45
44
92
106
5
77
56
10
65
27
127
68
110
32
29
22
12
26
43
9
7
47
50
25
13
84
324
196
14
72
62
78
36
160
41
70
18
83
132
19
1