83
24
49
12
103
157
21
63
19
15
37
48
33
53
80
46
128
295
57
515
23
10
32
248
92
86
1384
44
18
604
29
36
38
117
61
65
28
62
16
122
113
91
41
55
87
116