16
33
6
100
3
7
22
18
2
43
11
76
1
36
62
296
29
13
28
32
84
37
24
134
5
4
26
31
14
38
30
41
61
27
57
767
50
25
148
54
93