106
15
10
59
24
39
8
18
6
29
72
26
42
43
54
31
22
51
4
9
16
64
127
49
60
71
159
41
114
89
13
296
76
3
28
14
35
231
12
88
33
55
21
27