1
22
6
36
5
3
2
11
41
7
25
10
74
20
49
8
26
35
9
4
284
33
325
145
297
37
32
249
89
73
14
50
53
39
52
98
51
47