103
27
14
12
42
25
11
40
96
19
17
46
52
22
81
77
35
21
50
45
202
37
69
49
31
24
23
30
44
107
54
162
15
5
9
41
28
99
63
53
152
71
13
122
238
112
85