50
15
12
5
29
67
21
68
26
23
17
13
8
31
34
54
102
51
60
84
30
52
115
65
38
35
62
81
166
104
105
28
14
40
47
42
114
90
19
61
25
98
71
252