30
11
39
29
15
42
21
88
14
49
40
2
66
22
4
13
82
28
126
20
3
94
60
50
6
18
294
92
16
114
89
26
33
123
10
95
145
827
143
111
728
86
48
79
1492
38