16
75
46
247
101
45
24
34
87
377
240
51
74
108
39
14
38
65
252
29
125
7
67
109
81
21
340
56
10
26
20
232
48
70
107
160
36
50
275
47
12
434
44
41
13
23
144
299
324
79
76