109
38
208
35
42
153
72
22
29
93
181
51
26
52
74
48
63
83
60
50
61
75
37
90
113
98
53
30
49
79
8
43
31
9
28
169
36
16
14
32
94
212
21
25
85
1493
121
46
24
91
33
86