30
76
144
38
86
42
34
54
9
19
39
71
43
49
20
103
28
13
146
326
29
72
297
67
16
85
17
119
63
51
45
60
36
118
106
25
255
3
12
24
22
59
11
57
18
23