5
102
21
22
92
20
229
28
184
87
38
100
65
12
339
6
9
23
48
7
58
90
111
77
41
4
107
53
132
13
105
45
8
152
83
51
2
97
31
17
76
16
208
15
85
27
19
336
103
24