106
82
13
91
100
233
89
41
18
19
62
24
58
54
39
2
8
53
80
30
12
14
131
83
38
7
257
73
11
110
29
76
55
60
141
26
16
31
192
25
147
47
32
129
28
107
5