44
26
57
144
321
109
107
3
24
30
105
29
280
73
114
63
60
10
13
97
61
141
170
106
38
68
56
231
255
12
124
211
58
53
19
91
62
39
54
75
16
43
11
28
18
151
592