83
167
98
239
348
34
126
40
31
19
50
33
35
85
38
128
23
80
28
52
26
156
47
77
22
57
24
32
49
29
25
16
18
42
70
14
13
21
144
27
12
72
117
37
45
61
140