29
23
13
79
3
18
122
60
96
26
16
12
4
51
38
36
37
20
34
17
33
48
11
7
30
2
388
15
25
9
73
81
123
21
58
27
31
19
41