345
2
4
33
65
414
6
15
81
134
61
68
27
50
58
255
290
146
136
822
227
35
23
85
67
119
34
78
37
8
5
11
49
51
72
17
132
28
20
115
10
55
46
43
62
167
26
29
25
31
268
45