2
8
13
3
6
17
9
242
80
173
48
91
56
67
113
73
124
41
34
15
54
71
50
76
22
29
25
119
42
117
64
111
19
20
40
24
12
37
33
81
154
18
145
121
16
243
31
97
227
327
180