103
205
7
63
14
21
59
95
68
116
31
55
162
383
27
34
38
102
29
107
155
19
5
41
53
36
33
23
26
70
44
43
262