78
107
145
67
53
96
17
59
77
153
30
40
196
102
36
34
29
131
20
3
71
12
13
66
15
7
119
38
23
32
103
382
110
74
44
24
4
93
41
35
16
8
26
27
51
142
165
239
63
125