123
37
22
40
58
106
444
18
32
28
31
48
38
27
29
87
89
17
62
339
79
43
30
91
60
33
21
165
34
71
250
51
39
56
114
67
15
59
45
119
9
65
63
189
111
66
61
141
148