17
111
100
34
69
29
77
31
141
67
13
48
22
21
52
33
133
120
86
40
53
30
23
38
137
65
76
97
95
126
87
70
18
80
28
61
25
63
225
46
24
71
81
42
75
105
59
37
399
26