101
63
99
12
51
31
52
22
94
126
77
39
80
93
41
28
68
26
74
32
36
25
19
17
21
61
110
139
150
42
152
88
24
56
81
33
5
73
102
65
121
272
14
50
27
111
44
37
48