108
76
67
37
29
23
322
150
216
10
27
270
49
28
47
39
105
5
81
9
208
135
41
20
3
18
30
59
54
22
16
42
12
56
40
6
17
19
35
55
24
53
75
21
32
46