81
28
78
49
29
19
126
160
64
22
25
53
23
59
36
30
55
21
9
37
67
41
14
33
291
16
7
50
35
24
98
4
15
92
20
74
32
63
145
99
220
17
51
40
65
1795
229