111
67
27
32
24
56
36
204
62
233
326
230
77
7
83
26
23
4
10
38
69
42
110
15
255
59
224
180
79
35
73
91
39
65
84
19
21
363
145
100
44
28
46
40
152
50
97
5
25
48
37
49
53
168