160
285
64
21
121
144
34
16
31
82
10
24
8
111
55
120
198
36
58
76
56
60
38
25
734
41
110
104
4
45
47
19
43
73
70
35
353
87
61
175
11
23
94
83
30
39
101
84
67
103