3
17
7
19
11
1
4
22
48
13
14
23
42
77
8
52
343
37
5
104
34
66
40
148
62
132
15
25
29
170
167
117
202
88
485
138
61
80
33
57
150
50
82
196
86
197
74
109