28
107
65
23
88
55
53
170
44
36
52
84
95
144
38
35
60
29
34
41
76
89
57
97
2
56
22
46
62
82
47
59
37
232
625
11
342
256
230
51
43
24
26
58
187
157