105
Triangle
266
95
149
110
130
102
117
76
45
45
41
39
88
56
50
59
60
47
2K
186
19
98
285
19
64
36
45
36
21
23
20
19
39
26
145
34
23
35
20