88
93
7
86
44
53
24
23
35
20
19
12
42
11
4
30
48
9
248
25
29
71
28
116
2
61
41
10
3
154
84
6
1
52
14
37
308
18
110
63
31