100
3
42
51
27
91
77
173
13
26
113
31
57
21
36
69
153
46
59
44
37
102
64
25
93
52
43
75
17
63
70
9
15
23
82
5
16
19
8
40
33
200
10
56
67
41
120