2
93
54
48
26
14
18
24
103
52
35
64
17
135
6
440
834
13
12
360
11
140
332
49
34
51
108
133
57
32
40
28
39
86
44
16
8
21
29
5
4
343
118
82
225
65
80
68
158
113