95
262
159
97
102
86
35
56
134
64
84
14
105
11
20
66
267
2
52
44
107
124
28
12
23
58
62
69
1
48
21
63
53
5
29
31
4
3
17
6
24
49
32
83
54
41
147
19