30
98
12
44
143
55
65
54
40
32
62
66
108
19
61
126
33
29
16
59
51
41
85
27
77
5
36
131
6
17
76
80
22
38
58
91
3
174
23
88
14
15
28
167
37
375
49
248
415