161
116
56
84
29
68
52
245
24
92
67
32
211
147
17
94
14
69
72
105
59
186
81
47
77
35
31
242
90
63
51
73
54
244
75
37
156
46
173
39
42
61
30
49
112
36
70
55
21
9
85