2
106
52
51
240
40
4
54
15
19
18
6
48
26
78
24
450
41
25
23
8
17
10
39
13
123
150
56
452
96
28
76
36
100
37
87
21
213
230
265
568
35
114
31
42
75