1
29
65
11
20
2
12
5
7
41
24
21
23
13
129
87
38
17
22
60
228
220
84
26
57
27
61
33
50
63
82
160
46
39