5
23
7
10
248
90
50
9
6
16
243
32
41
62
48
31
126
46
11
3
84
33
77
29
40
35
22
117
21
24
13
14
75
145
39
92
104
37
124
18
83
834
276
43
1198
30
538
81