334
100
37
129
89
141
45
78
88
81
31
48
53
63
27
52
90
83
74
28
143
69
66
231
56
82
109
38
65
59
328
47
55
43
23
117
115
13
152
92
126
102
29
124
60
19
211