45
68
44
10
21
7
241
23
6
75
348
22
93
106
52
8
9
17
34
5
323
25
54
28
29
77
59
1
60
109
243
26
16
96
97
70
11
36
3
48
79
15
51
12
30
14