96
43
377
125
20
28
46
54
39
12
51
18
22
77
87
15
7
173
56
108
78
14
41
16
13
53
24
74
102
118
19
128
68
64
55
26
69
48
115
162
9
25
3
11
133