103
46
2
53
5
10
61
8
43
26
44
18
177
49
32
9
20
33
19
7
28
13
41
6
35
63
111
92
16
37
47
15
122
140
27
69
545
22
136
24
361
51
71
14
34