3
18
34
82
29
32
27
53
38
64
37
71
77
48
63
296
118
44
25
21
42
136
96
80
39
23
70
17
22
128
84
56
41
31